package com.itheima.aimobile.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.ai.tool.annotation.ToolParam;

import java.time.LocalDateTime;

@Data
@TableName("order_info") // 对应数据库表名
public class OrderInfo {
    @TableId(type = IdType.AUTO)
    private Long id; // 订单ID
    @ToolParam(required = false,description = "用户ID")
    private Long userId; // 用户ID（关联user_info.id）
    @ToolParam(required = false,description = "套餐ID")
    private Long packageId; // 套餐ID（关联package_info.id）
    private LocalDateTime orderTime; // 下单时间
    private Integer status; // 订单状态（0：未生效，1：生效中，2：已过期）
}
